04.00.01
Fixed some minor issues in the activation due to time zone issues
Updated installation manual with info about host settings and compression

04.00.02
Fixed user DisplayName in permission grid
Added first version of Menu editor for hosts
Changed a couple of texts in the UI to be clearer
Fixed the setting of default control to load
Enhanced the display of collection list in the dropdown of module instance settings
Fixed attribute edit
Host can also unify permissions
Fixed bug in loading of custom types
Enhanced version list with icons for link and download
Localized wizard
Further work on Lucene and full tust. Now contents search is hidden in partial trust because it does not work (yet)

04.00.03
Added own url control as DNN url control has become overweight for DMX
Reintroduction (from DMX 3) of 'rename extensions' option in Main Options. This in preparation of Indexing Service search provider which will be introduced at a later date.
WebDAV hard delete as option in Main Options. WebDAV checks on file name when you add content to see if it should create a new version. It cannot resolve if the old item was soft-deleted (i.e. it's there but marked for deletion). Therefore there is a case for deletes through WebDAV to be 'hard' (removing everything). This is now an option you can switch off.
Changes to menu to allow bulk commands on selection and clipboard
Fix to Javascript to properly handle multiple select after shift click
Enhancement in JS to allow CTRL-A all select in grid (IE)
Enhancement in JS to allow mouse wheel scrolling in grid (IE/FF)

04.00.04
Fixed issue with automatic permission setting on children
Fixed bug in notification template editing
Fixed malfunctioning download links on details screen

04.00.05
Made locale selection for notification more robust
Added scheduled task for maintenance. For now used by Lucene search provider to clean up and compact.
Fixed passing of mime-type on downloads
Tokenized all text fields in Lucene due to persistent search difficulties
Bugfix: Encoded rolenames of user in XML

04.00.06
Added 'debug' as a host setting to help support

04.00.07
Bugfix: Permissions only by admin now works
Bugfix: now 'Go to hyperlink' only appears on menu for hyperlink types

04.01.00
Bugfix: webDAV should now also work in child portals
Bugfix: retrieval error where wrong portal directory was chosen
Enhancement: new Indexing Service provider for search and search settings screen
Bugfix: search no longer returns all documents upon no-results search
Several repairs and enhancements to Custom Attributes architecture to prepare for future extension possibilities
Optimization: Rewritten SQL statements from CASE WHEN to ISNULL construction for ML text retrieval
Double checked security of all generated SQL statements
Optimization: Collapsed SQLDataProvider into main Core dll
Enhancement: New menu command to show direct download link of files
Bugfix: Fixed FK problem on attribute delete
Enhancement: Search page can be added to DNN Search Results Tab. A new admin script will even do it for you.
Bugfix: Changed to Ajax dll of ComponentArt and made workaround for categories selection issue. This means that "Sys.UI.DOMEvnet is null or not an object" should be a thing of the past.
Bugfix: Approvers could not download non-approved items.
Bugfix: Notification localization
Enhancement: Option to reset all notifications on notification screen
Bugfix: Editing of names with special characters (ampersand) caused problems in serialization
Bugfix: deselecting categories display no longer hides subscriptions as well
Updated Search Documentation Document to reflect changes

04.01.01
Added support for addon settings
Bugfix: 'filter list on' now remains on callback
Improvement: width of columns removed to let CA layout the columns
Bugfix: external postbacks no longer destroy the UI

04.02.00
Enhancement: WebDAV permissions per role
Bugfix: Prevent WebDAV auth handler from handling other axd requests (error appeared in DNN 04.08.00 probably due to reshuffling of web.config)
Change: A soft-deleted item will get hard-deleted when overwritten using WebDAV if the WebDAVHardDelete flag is set (DMX Main Options), otherwise a new version is created
Enhancements to menu logic to include addon menus (useful for later expansions of DMX)
New Feature: Mail Me command for items sends an email to the user with the document as attachment
Fix to Lucene indexinging engine: changed the iFilter invocation code which appears to solve content indexing issues
Author field to 500 Chars
Added Xml as file type to the module
Enhancement: String type custom attributes can now specify a regular expression for input validation
Fixed security loophole in Download code
More repairs to file grid column widths
Fix for DNN 4.8 not providing portal Settings
Fixed filename not being correctly loaded in ImportDirectory method in core API
Changes to WebDAV component to adapt to new MS protocol in Vista/Office2007
Enhancement: added a FileDropDown control that can be used in addons to select the contents of DMX
Improvement/bugfix: languages now only present the Enabled Languages and not all Installed Languages.

04.02.01
Revised Base Folder and Portal Init scripts
Bugfix: when Multilingual texts are the last page in the edit wizard (e.g. when permissions only by admin) the texts were not set. That has now been repaired.
Bugfix: made script processing token replacement more robust.
Bugfix: repairs to file selector dropdown (for extensions)
Enhancement: Entry SettingsBase now includes Before and After update method. This means custom attribute controls can make use of these.
Enhancement: Remarks optionally as HTML (see Main Options to set)
Enhancement: Title field has regex check to verify that it is a valid name (no invalid characters). There was an issue with WebDAV when folder names included invalid characters like '/'.
Bugfix: download method was not specified in appropriate header (content-disposition)
Enhancement: Menu organization overhauled. Now direct context menus (no longer sub menu) and more consistent menu items across the menu system (more similarity between folder, file, or selection)
Small enhancements to WebDAV authentication module to make it more robust after discovery that some browsers were not sending the cookies correctly.
Change: Moved web service to a new location: DMX/DMXService.asmx. This will help in future development as it'll be included in the partial source version.
Bugfix: repaired 'add DMX search to DNN search results page' script
Enhancement: 'cancel' button on Edit screens
Bugfix: folders now deleted on treeview if deleted in grid

04.02.02
Bugfix: category edit did not follow portal locale default but always used en-US for default
Bugfix: texts are now entered in National Character field correctly (bug experienced with non-Latin character sets in names of categories or entries)
Bugfix: Ajax error on first editing of Categories screen
Bugfix: settings screen did not allow custom setting for default control to load
Change: DMX no longer relies on the DNN SQL injection checker which removed words like 'insert'
Bugfix: Download does not start on very large uploads

04.02.03
Bugfix: double-click download fixed

04.03.00
Change: DNN Dependency from 04.05.03 to 04.06.02
Enhancement: Objects support IPropertyAccess
Change: XSLT method for generating email dropped for DNN token replace
Enhancement: Revised notification engine now aggregates emails over time (30 minutes) and sends as single email
Enhancement: API: implementation of IHydratable on all objects
Enhancement: API: New methods in entries controller to simplify rename, move, delete, find an entry
Enhancement: New Unification SPROCS
Enhancement: DAL: Entry keeps path IDs in column. Updated using trigger and SPROC.
Enhancement: RSS syndication of DMX module
Enhancement: "Permission only by admin" now possible in parts of the document tree
Enhancement: New simpler search interface. Search now shows 3 tabs: regular, advanced and expert.
Enhancement: Search can be limited to folder and descendents
Enhancement: Search string tokenized
Enhancement: press CTRL-SHIFT-F to bring up search on main screen
Enhancement: Menu XSL now copied to portal directory and selectable
Enhancement: MailMe now shows feedback on screen
Bugfix: Editing unapproved item no longer approves it
Bugfix: Host now also can move/copy items
Bugfix: Remove orphaned permissions on entries
Enhancement: Subscribing to a folder now notifies on content in subfolders as well

04.03.01
Fix: verbs of actions in notification emails were sometimes wrong
Fix: mailme threw an error
Fix: approver notification after approval was absent from the localization files
Fix: Details page had XHTML issue
Enhancement: Choose whether to pass links in RSS as link to DMX in DNN or as direct download links
Enhancement: Digest authentication added to WebDAV
Fix: right click on non-selected item in grid will select that item
Fix: special characters in filenames should now download correctly in IE
Fix: deny permissions editing on a folder should now also work upon new upload
Fix: Files larger than 2Gb get correct FileSize in SQL

04.03.02
Fix: MailMe token replace error fixed
Fix: RSS feed now uses email address in author field to conform to standard
Enhancement: Link to localization packs on Main Options page and Admin Menu
Enhancement: Option to limit quick default search to Title only instead of Title, Keywords and Contents
Fix: new attempt to fix lost settings on some portals
Fix: notifications are also sent to role ID 0 (by default this is the Administrators role of portal 0)
Enhancement: In debug mode all emails are copied to portals/_default/DMX/Log directory
Fix: People with email clients that cannot read mime messages now also see the message
Fix: Made move/copy code less prone to errors

05.00.00
Enhancement: templated UI. Complete templatable UI solution based on DNN token replace. Documentation in help menu.
Enhancement: new upload control from ComponentArt
Enhancement: upload control choice in Main Options
Fix: notifications also sent upon import
Fix: Telerik upload will not progress if no file is uploaded.
Fix: Try-Catch in app_OnEndRequest of WebDAV authentication module
Enhancement: automatic running of prepare portal script upon instantiation of new portal or during automated install
Enhancement: new Web.config editor in admin menu. Switch various settings on/off and tune max upload size
Enhancement: Export script. Exports complete DMX contents to disk
Enhancement: set root category for a DMX module as well as a root folder
Enhancement: unzip upon upload. Ability to unzip zipped content in DMX.
Enhancement: absolute root name (Document Exchange) now from resource file
Enhancement: IPortable implementation. Will import/export content as well as settings
Enhancement: Users with Edit permissions on module can now edit Categories

05.00.01
Enhancement: drag-n-drop implemented in Ajax UI
Fix: AD fix in WebDAV authentication
Change: Categories edit screen overhauled
Enhancement: implementation of 'default portal alias' for emails
Fix: portal alias no longer jumps in UI if more than one is used
Fix: subportal notifications were sometimes not sent
Fix: Ajax UI height of scrollbar on grid was off on IE
Fix: 1px border now shows around the module completely
Change: updated to latest version of ComponentArt Web UI
Enhancement: fixed button on template view screen to edit templates
Fix: apostrophe in name will no longer block WebDAV call from Javascript
Fix: Search in search results page integration now also tokenizes search string

05.00.02
Fix: Notification harvest now only looks at users to notify instead of all users
Fix: Date type custom attribute fixed
Fix: WebDAV no longer changes Last Modified dates on all versions but only on current version
Enhancement: On Search Settings screen you can now set the maximum nr of items retrieved from the search provider
Enhancement: drag n drop to folder tree in the Ajax UI
Enhancement: Locking moved from business logic to SQL
Enhancement: Last Modified setting moved from code to SQL
Fix: superuser also sees New Item button in template view
Fix: get rid of occasional 'can't move focus' JS error
Enhancement: JS file compacting
Fix: WebDAV 'open in ...' also for Office 2007 documents
Fix: Category constraint now working in RSS feed
Fix: 'Import' visible again on Folder menu
Fix: Main Options page threw exception in DNN 5
Enhancement: RSS feed now includes custom attributes
Fix: WebDAV more robust for Vista now allowing HEAD requests to pass through without authentication
Enhancement: Scheduled maintenance task removes permissions for deleted users/roles

05.00.03
Fix: exceeding service period message no longer shows for non-admins
Fix: on some installations anonymous users gave error in download
Fix: WebDAV lock was not sending out the correct lock key
Enhancement: Recycle bin for admins
Fix: css for grid on Ajax UI
Enhancement: Locale sensitive FullPath now available on Entry in token replace. Also visible in details pane at the top.
Enhancement: Users that can approve can do so upon upload on the permissions page
Fix: Removed double 'Add' in log for file added through WebDAV
Fix: non existent users no longer throw error in permission descriptions

05.00.04
Enhancement: Download Icon/Link in the AJAX UI. Check forums for how to switch this on.
Fix: Permissions were being reset upon 'Permissions only by admin'
Fix: IE JavaScript error when using the scroll wheel
Fix: Create a new folder via WebDAV (Win XP) - New Folder already exists
Fix: Double-clicking on a document fails provokes Grid1 is null
Fix: WebDAV replace does not adjust the 'originalfilename' field
Fix: Error during edit for regular users when using Permissions only by Admin
Fix: Search no longer returns deleted results
Fix: Search no longer returns double results
Change: Search panel auto-hides

05.00.05
Fix: Anonymous user fix for DNN 05.00.01

05.01.00
Enhancement: Hyperlink clicks are now tracked in the DMX log (logged as 'download')
Enhancement: Synchronized folders to synchronize DMX with folders on your server's hard disk
Change: LastModified date now set in DB
Enhancement: Attributes global or per folder, inherited or not, and multilingual
Enhancement: SQL performance enhancements
Enhancement: New edit screen that displays everything at once instead of wizard interface
Enhancement: default edit screens as well for DMX instances (see module settings screen)
New Feature: The 'graveyard'. After a hard delete files are moved to DMX/Graveyard and data is removed from database and written to an XML file. Accidental hard deletes will no longer result in data loss.
Change: import now works completely through querystring and no longer through session variables to avoid any issues with session state
Enhancement: Import also possible to root directory
Enhancement: Categories on a zip file are permutated to unzipped files
Change: changes to permissions logic to force them to always show up in the same order in the checkbox list

05.01.01
Fix: Download range did not work correctly - this prohibited double downloads of pdfs
Fix: TemplateView can now also include an approve button
Fix: EditEntryPB now correctly shows and handles 'approve' for those in approval role like in EditEntry
Fix: Attributes now ordered in edit screen
Fix: When not using categories and having permissions only by admin the wizard's attempt to jump over the 'custom' step no longer leads to an error
Fix: Subscription notifications of parent folders are now checked for VIEW permissions on the item being notified
Fix: Deletes folder bound attributes when folder or parent is hard deleted

05.01.02
Fix: Scheduler will no longer throw an error on Host Settings update on DNN 5.1
Fix: Anonymous downloads while audit email is on, no longer provokes an error
Fix: Found and removed calls to Css.aspx still in the RadUpload
Fix: LastModified date now being set on old versions so they show up in the UI in the version list correctly
Enhancement: Added status icon column to grid on regular Ajax UI showing locked or non-approval status
Fix: Drag-n-drop of folder unto self now caught and stopped
Fix: Moving item to child item stopped
Fix: Unlock issue in Vista with different lock token than before
Fix: Resolved LastVersionID being set to non-existent entry when item is deleted through WebDAV and re-added
Enhancement: During notification processing users that have been removed from the portal are filtered out
Fix: Better handling of soft-deleted items when re-added through WebDAV. These items are now undeleted when re-added.
Enhancement: Item Template now has access to query object
Fix: Unzip will also unzip file with same name as zip file
Fix: Paging fix to search.ascx used in DNN search integration
Fix: upon soft delete all underlying versions are soft-deleted. Same for undelete.

05.01.03
Fix: Portal Initialization did not save its status. This made it run over and over again.
Fix: SyncFolder timing issue led to some files not being synced if they were edited or locked during a sync
Enhancement: New script to sync folders with content over last year. Added to Admin > Run Scripts.
Enhancement: MailMe no longer shows on folders as it is not supported while there is no 'max size' setting for mailing
Enhancement: Details screen shows SyncFolder details for admins
Change: Details screen shows permissions only for those with edit permission
Fix: Any resource file issue in notifications will now give more meaningful output rather than error
Fix: manual activation in 05.01.02 was broken, now fixed.
Fix: repaired recycle bin
Enhancement: un/subscribe button on viewtemplate in list

05.02.00
Enhancement: Overhaul of provider organization and loading
New Feature: Now storage providers are accessible by all and can be changed
New Feature: Amazon S3 storage provider
Enhancement: Overhaul of search logic
Fix: Lucene indexer now finds reshuffled content when searching within folder
Enhancement: Entry attributes are typed before being used in token replace (e.g. templates)
Enhancement: When only categories are displayed in Ajax view, the default (first) screen shows category contents
Enhancement: Flexible root allows user based folders
Fix: Changes to Sync Folder logic enhance performance
Enhancement: Debug logging engine overhauled
Enhancement: Root Category is now propegated to edit screen
Fix: default view and edit now selectable in File and Extension edits
Fix: Attributes with same name no longer cause UI crash
Change: Attributes now use 'att' + [id] for their key in the UI to ensure uniqueness
Change: Code added to prevent table inconsistencies in DMX_Entries
Enhancement: Ability to email oneself a file is now a general option
Enhancement: Maximum of 15 records in the log on the main Ajax UI details screen
Enhancement: 'Empty Recycle Bin' implemented under Admin > Run Scripts as under Tools menu
Enhancement: Maximum length of titles is increased to 1000 characters
Change: Rearranged organization of templates under ViewTemplates. This makes it easier to copy from one module to another.
Enhancement: Support for IIS 7 IPM now in the Web.Config edit screen
Enhancement: Size of underlying content visible on folders
Enhancement: clean up of old log files
Change: Installation manual revised and rewritten

05.02.01
Fix: Bug introduced in 5.2 prevented upload through webdav to work properly

05.02.02
Enhancement: Option to specify default sort order
Change: Manual activation now independent from Ajax and Javascript
Fix: Flexible root now implemented in settings screen
Enhancement: Extensions to template view token replace will allow sorting of grids
Fix: fixed wrong url in direct link window if under Friendly Urls
Fix: data migration (storage providers) no longer trips up on folders
Fix: 05.02.00 did not correctly delete dll files it should have
Change: made the rss a bit leaner by moving the namespace declaration into the main element
Fix: Lucene Search provider could go haywire if it did not find its index files. Code has been hardened.
Fix: Copying entries left new ones without title
Fix: Bug in search provider instatntiation caused error reports to the log and failed to load alternative providers
Fix: 5.2.1 left old entries without title
Fix: Without any categories in the portal EditEntryPB.ascx could throw an error
Fix: Web.config edit screen threw an error with withdrawal of IIS 6 handlers
Fix: Logoff issue with RadUpload control in child portals resolved

